package com.wondertek.poms.init.po;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Proxy;

import com.fasterxml.jackson.annotation.JsonInclude;

import lombok.Data;

/**
 * <p><b>InitDataHis Description:</b> InitDataHis po类 ; 初始化历史表 </p>
 * @author 窦再兴1
 * <p><b>DATE</b> 2020-03-30 18:57:15</p>
 */
@Data
@Entity
@Table(name = "init_data_his")
@DynamicUpdate
@DynamicInsert
@Proxy(lazy = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class InitDataHis implements java.io.Serializable {
	
	/**
	 * <b>Fields</b> serialVersionUID : 
	 */
	private static final long serialVersionUID = -5629272218086714318L;

	/**
	 * <b>Fields</b> id : 主键ID
	 */
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Long id;
	
	/**
	 * <b>Fields</b> platform : 牌照方标识
	 */
	private String platform;
	
	/**
	 * <b>Fields</b> operation : 操作类型
	 */
	private String operation;
	
	/**
	 * <b>Fields</b> contentId : 内容id
	 */
	@Column(name = "content_id")
	private String contentId;
	
	/**
	 * <b>Fields</b> strategyCodes : 策略名称策略代码
	 */
	@Column(name = "strategy_codes")
	private String strategyCodes;
	
	/**
	 * <b>Fields</b> isMishitong : 是否咪视通
	 */
	@Column(name = "is_mishitong")
	private String isMishitong;
	
	/**
	 * <b>Fields</b> accessPlatformId : 来源平台
	 */
	@Column(name = "access_platform_id")
	private String accessPlatformId;
	
	/**
	 * <b>Fields</b> createTime : 创建时间
	 */
	@Column(name = "create_time")
	private String createTime;
	
	/**
	 * <b>Fields</b> createTime : 创建时间
	 */
	@Column(name = "opt_time")
	private String optTime;
	
	/**
	 * <b>Fields</b> status : 状态
	 */
	private Integer status;
	
	/**
	 * <b>Fields</b> des : 失败原因
	 */
	private String des;
}